home *** CD-ROM | disk | FTP | other *** search
/ Clickx 115 / Clickx 115.iso / software / tools / windows / tails-i386-0.16.iso / live / filesystem.squashfs / usr / include / scribus-ng / pluginmanagerprefsgui.h < prev    next >
Encoding:
C/C++ Source or Header  |  2008-12-21  |  974 b   |  38 lines

  1. /*
  2. For general Scribus (>=1.3.2) copyright and licensing information please refer
  3. to the COPYING file provided with the program. Following this notice may exist
  4. a copyright and/or license notice that predates the release of Scribus 1.3.2
  5. for which a new license (GPL+exception) is in place.
  6. */
  7. #ifndef PLUGINMANAGERPREFS_H
  8. #define PLUGINMANAGERPREFS_H
  9.  
  10. #include "prefspanel.h"
  11. #include "ui_pluginmanagerprefsgui.h"
  12. #include "scribus.h"
  13.  
  14.  
  15. /*! \brief A GUI preferences interface for enabling/disabling plugins. */
  16. class PluginManagerPrefsGui : public PrefsPanel, public Ui::PluginManagerPrefsGui
  17. {
  18.     Q_OBJECT
  19.  
  20.     public:
  21.         PluginManagerPrefsGui(QWidget * parent, ScribusMainWindow* scMW);
  22.         ~PluginManagerPrefsGui();
  23.  
  24.     public slots:
  25.         //! \brief Apply changes to each plugin's PluginSettings
  26.         void apply();
  27. };
  28.  
  29.  
  30. //! \brief Non editable QTableWidgetItem
  31. class PluginManagerTableItem : public QTableWidgetItem
  32. {
  33.     public:
  34.         PluginManagerTableItem(const QString & text);
  35. };
  36.  
  37. #endif
  38.